package com.hzj.recipe.service;

import com.baomidou.mybatisplus.extension.api.R;
import com.hzj.recipe.entity.Admin;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 蜗牛菌
* @description 针对表【admin(管理员表)】的数据库操作Service
* @createDate 2024-01-04 10:49:47
*/
public interface AdminService extends IService<Admin> {

    //分页查询所有数据
    Object listAll(Integer index, Integer size, Admin admin);

    //根据管理员手机号或邮箱，结合密码查询是否存在
    Admin findAdmin(String adminLoginId, String adminLoginPassword);

    //通过token获取管理员信息
    R selectCurrentUser(String token);

    //根据电话或邮箱查找账号是否存在
    Admin findPE(String PhoneOrEmail);
}
